c語言程式設計[梁海英、李淑梅、白文秀、侯錕編著書籍]

c語言程式設計[梁海英、李淑梅、白文秀、侯錕編著書籍]

本書由梁海英主編,李淑梅、白文秀、侯錕副主編,按照程式設計的體系結構,系統地介紹了C程式設計的基本思想及基本方法。本書可作為高等學校非計算機專業本科生的計算機通識教材,也可作為計算機相關專業的程式設計入門教材、計算機技術的培訓教材,還可作為全國計算機等級考試的參考用書和編程愛好者自學C語言的自學教材。

書籍信息

作者:梁海英、李淑梅、白文秀、侯錕
定價:32元
印次:1-2
ISBN:9787302313595
出版日期:2013.02.01
印刷日期:2014.07.11

內容簡介

本書按照程式設計的體系結構,系統地介紹了C程式設計的基本思想及基本方法。全書內容分為兩部分。第一部分(第1~7章)依次介紹了C程式設計的基本套用:包括C程式的基本結構、 基本運算量,以及結構化程式設計的順序結構、選擇結構、循環結構、數組及函式的開發方法與套用實現;第二部分(第8~12章)詳細介紹了C程式設計的高級套用:包括預處理、結構體、共用體、指針、檔案及位運算等套用。

本書從實用的角度出發,內容選取先進精準、組織循序漸進、講解文字精練;各部分輔助圖表、結合實例、深入淺出、結構清晰;典型實例精挑細選、算法分析流程圖化、程式結構錯落有致、程式結果真實有效;各章習題針對性強、題型豐富;免費提供電子課件、源程式及習題答案;詳細介紹了開發環境VisualC++6.0的使用方法,全部例題均在此環境中成功運行。

本書可作為高等學校非計算機專業本科生的計算機通識教材,也可作為計算機相關專業的程式設計入門教材、計算機技術的培訓教材,還可作為全國計算機等級考試的參考用書和編程愛好者自學C語言的自學教材。

圖書目錄

第 1 章 引言 / 1

1.1 程式設計語言 / 1

1.1.1 低級語言 / 1

1.1.2 高級語言 / 2

1.2 程式結構及其特點 / 2

1.2.1 程式結構 / 3

1.2.2 程式結構的特點 / 3

1.2.3 程式書寫規則 / 5

1.2.4 程式保留字 / 5

1.3 Visual C++ 6.0的安裝及使用 / 6

1.3.1 Visual C++ 6.0的安裝 / 7

1.3.2 Visual C++ 6.0的啟動 / 7

1.3.3 Visual C++ 6.0上機過程 / 7

1.3.4 Visual C++ 6.0的退出 / 10

1.4 習題 / 10

第 2 章 數據類型及基本運算量 / 13

2.1 數據類型 / 13

2.1.1 基本數據類型 / 13

2.1.2 構造數據類型 / 15

2.1.3 指針類型 / 15

2.1.4 空類型(void) / 15

2.2 常量 / 15

2.2.1 直接常量 / 16

2.2.2 符號常量 / 18

2.3變數/19

2.3.1變數的種類/19

2.3.2變數的定義/20

2.3.3變數的使用/20

2.4庫函式/22

2.4.1數學函式/22

2.4.2輸入輸出函式/23

2.5運算符及表達式/23

2.5.1運算符及表達式簡介/23

2.5.2算術運算符和算術表達式/25

2.5.3賦值運算符和賦值表達式/29

2.5.4逗號運算符和逗號表達式/32

2.6習題/33

第3章順序結構程式設計/35

3.1結構化程式設計/35

3.1.1結構化程式的特點/35

3.1.2結構化程式的設計方法/35

3.2傳統流程圖及N-S結構化流程圖/36

3.3C語句概述/38

3.4賦值語句/40

3.5數據輸入輸出函式調用語句/41

3.5.1數據輸入輸出的方法/41

3.5.2字元輸入輸出/41

3.5.3格式輸入與輸出/43

3.6順序結構程式設計舉例/50

3.7習題/52

第4章選擇結構程式設計/55

4.1選擇結構程式設計概述/55

4.2關係運算符和表達式/56

4.2.1關係運算符/56

4.2.2關係表達式/57

4.3邏輯運算符和表達式/58

4.3.1邏輯運算符/58

4.3.2邏輯表達式/59

4.4用if語句實現選擇結構程式設計/60

4.4.1if語句的3種形式/60

4.4.2if語句的嵌套/65

4.4.3條件運算符和條件表達式/67

4.5用switch語句實現選擇結構程式設計/68

4.6選擇結構程式設計舉例/71

4.7習題/75

第5章循環結構程式設計/79

5.1循環結構程式設計概述/79

5.2用於實現循環結構程式設計的語句/80

5.2.1用while語句實現循環結構程式設計/80

5.2.2用do-while語句實現循環結構程式設計/86

5.2.3用for語句實現循環結構程式設計/91

5.2.4循環的嵌套/96

5.2.5幾種循環語句的比較/99

5.3用break和continue語句提前結束循環/99

5.3.1break語句/99

5.3.2continue語句/101

5.4循環結構程式設計舉例/102

5.5習題/105

第6章數組/111

6.1數組的概念/111

6.2數組的定義/112

6.3數組的初始化/114

6.4數組元素的使用/116

6.5數值數組元素的常用操作/119

6.5.1一維數組元素的常用操作/119

6.5.2二維數組元素的常用操作/130

6.6數值數組的套用舉例/135

6.6.1一維數組程式舉例/136

6.6.2二維數組程式舉例/140

6.7字元數組的使用/141

6.7.1字元串和字元串結束標誌/141

6.7.2字元數組的輸入輸出/142

6.7.3字元串處理函式/143

6.8字元數組應用程式舉例/148

6.9習題/149

第7章用戶自定義函式/155

7.1用戶自定義函式的種類/155

7.2函式的定義/156

7.3被調函式的聲明/158

7.4函式的調用/159

7.4.1函式調用的一般形式/159

7.4.2函式調用的方式/159

7.4.3函式調用的參數傳遞/161

7.5函式的嵌套調用/162

7.6函式的遞歸調用/163

7.7數組作函式參數/165

7.7.1數組元素作函式實參/165

7.7.2數組名作函式參數/166

7.8變數的作用域/168

7.8.1局部變數/168

7.8.2全局變數/169

7.9變數的存儲類別/171

7.9.1靜態存儲方式與動態存儲方式/171

7.9.2用auto聲明動態局部變數/171

7.9.3用static聲明靜態局部變數/172

7.9.4用register聲明暫存器變數/173

7.9.5用extern聲明外部變數/174

7.10習題/175

第8章預處理命令/181

8.1宏定義/181

8.1.1無參宏定義/181

8.1.2帶參宏定義/183

8.2檔案包含/189

8.3條件編譯/190

8.4習題/191

第9章用戶自定義數據類型/193

9.1結構體類型/193

9.1.1結構體類型的定義/193

9.1.2結構體類型變數的定義/194

9.1.3結構體類型變數的成員變數的表示方法/195

9.1.4結構體類型變數的成員變數的使用方法/196

9.1.5結構體類型變數的初始化及整體賦值/197

9.1.6結構體類型數組的定義和使用/197

9.2共用體類型/199

9.2.1共用體類型的定義/199

9.2.2共用體類型變數的使用/199

9.3枚舉類型/201

9.3.1枚舉類型的定義/201

9.3.2枚舉類型變數的定義/202

9.3.3枚舉類型變數的使用/202

9.4類型聲明符typedef/204

9.5習題/206

第10章指針/211

10.1指針的基本概念/211

10.2指向變數的指針變數/211

10.2.1指針變數的定義/212

10.2.2指針運算符/212

10.2.3指針變數作為函式參數/215

10.3指向數組的指針變數/217

10.3.1指向數組的指針變數的定義與賦值/218

10.3.2通過指針變數引用數組元素/218

10.3.3指向數組的指針變數作函式參數/222

10.3.4指向多維數組的指針和指向多維數組的指針變數/228

10.3.5字元串的指針和指向字元串的指針變數/230

10.4指向函式的指針變數和指針型函式/232

10.4.1指向函式的指針變數/232

10.4.2指針型函式/234

10.5指針型數組和指向指針的指針變數/235

10.5.1指針型數組的定義及使用/236

10.5.2指向指針的指針變數/239

10.5.3main函式的參數/240

10.6指向結構體的指針變數/242

10.6.1指向結構體變數的指針變數/242

10.6.2指向結構體數組的指針變數/244

10.6.3結構體指針變數作函式參數/245

10.7動態存儲分配/247

10.8習題/249

第11章檔案/255

11.1檔案的種類/255

11.2檔案指針和檔案內部的位置指針/256

11.3檔案的操作/256

11.4檔案的打開與關閉/258

11.4.1檔案打開函式fopen()/258

11.4.2檔案關閉函式fclose()/260

11.5檔案的順序讀寫/260

相關詞條

熱門詞條

聯絡我們